package com.wrench.elevator.tida.dao;

import java.util.List;

import org.springframework.ui.ModelMap;

import com.wrench.elevator.tida.domain.wuye.Wuye_Power;
import com.wrench.elevator.tida.domain.wuye.Wuye_Role;

public interface JSGLDao {
	/**
	 * 获取系统权限列表
	 * */
	List<Wuye_Power> getWuyePower();

	/**
	 * 添加角色
	 * */
	void addRole(ModelMap map);

	/**
	 * 分页查询角色列表（含权限）
	 * */
	List<Wuye_Role> queryWuyeRoles(int start, int limit);

	/***
	 * 分页count
	 * */

	int queryWuyeRolesCount();

	/**
	 * 根据角色ID删除角色
	 * */
	void delRole(ModelMap map);

	/**
	 * 修改角色权限和名称
	 * */
	void updateRole(ModelMap map);

	Wuye_Role getWuyeRoleByRoleId(String role_id);

}
